package com.youpai.platform.wallet.service.entity.dto;

import com.youpai.platform.wallet.service.entity.po.WalletRecordPO;
import lombok.Data;
import lombok.experimental.Accessors;

/**
 * @date: 2023/2/26
 * @author: Welles
 * @version: 1.0
 * @description: 变更coin事务DTO
 */
@Data
@Accessors(chain = true)
public class ChangeCoinTransactionDTO {

    /**
     * uid
     */
    private long uid;

    /**
     * 变更原因
     */
    private String source;

    /**
     * 修改类型
     */
    private int changeCoinType;

    /**
     * 钱包id
     */
    private long walletId;

    /**
     * 获取数量
     */
    private long withdrawCoin;

    /**
     *
     */
    private long onlyEmployCoin;

    /**
     * 单号
     */
    private long orderId;

    /**
     * 钱包记录po
     */
    private WalletRecordPO walletRecordPO;
}
